ورود برنامهنویسی عاملی به Xcode اپل با پشتیبانی عاملهای Anthropic و OpenAI

“`html
اپل قابلیت برنامهنویسی مبتنی بر عامل را به Xcode اضافه میکند. روز سهشنبه، این شرکت انتشار نسخه Xcode 26.3 را اعلام کرد که به توسعهدهندگان اجازه میدهد ابزارهای برنامهنویسی مبتنی بر عامل، از جمله عامل کلود آنتروپیک و Codex اوپنAI را مستقیماً در مجموعه رسمی توسعه اپلیکیشن اپل به کار بگیرند.
نسخه کاندیدای انتشار Xcode 26.3 هماکنون برای همه توسعهدهندگان اپل از طریق سایت توسعهدهندگان اپل در دسترس است و کمی بعدتر در اپ استور قرار خواهد گرفت.
این بهروزرسانی جدید پس از انتشار نسخه Xcode 26 سال قبل ارائه میشود؛ نسخهای که نخستین بار پشتیبانی از ChatGPT و Claude را در محیط توسعه یکپارچه اپل، که مورد استفاده توسعهدهندگان برای ساخت اپلیکیشنهای آیفون، آیپد، مک، اپل واچ و سایر پلتفرمهای سختافزاری اپل است، معرفی کرد.
ادغام ابزارهای برنامهنویسی مبتنی بر عامل این امکان را فراهم میکند تا مدلهای هوش مصنوعی به قابلیتهای بیشتری از Xcode دسترسی داشته باشند، وظایف خود را انجام دهند و خودکارسازیهای پیشرفتهتری را ممکن کنند.
این مدلها همچنین به مستندات توسعهدهندگان اپل دسترسی خواهند داشت تا مطمئن شوند از جدیدترین APIها استفاده میکنند و بهترین روشها را هنگام ساخت برنامهها رعایت خواهند کرد.
در زمان عرضه، این عاملها میتوانند به توسعهدهندگان کمک کنند تا پروژه خود را بررسی کنند، ساختار و متادیتای آن را بفهمند، سپس پروژه را بسازند و تستها را اجرا کنند تا اگر خطایی وجود داشت آن را رفع کنند.
اپل برای آمادهسازی این ویژگی اعلام کرد که به طور نزدیک با هر دو شرکت آنتروپیک و اوپنAI همکاری داشته تا تجربهای جدید طراحی کند. به طور خاص، اعلام شد که کار زیادی برای بهینهسازی مصرف توکنها و فراخوانی ابزارها انجام دادهاند تا عاملها بتوانند به شکل بهینه در Xcode اجرا شوند.
Xcode با بهرهگیری از MCP (پروتکل زمینه مدل)، قابلیتهای خود را در اختیار عاملها قرار میدهد و آنها را به ابزارهایش متصل میکند. این بدین معناست که Xcode اکنون میتواند با هر عامل خارجی سازگار با MCP برای وظایفی مانند کشف پروژه، ایجاد تغییرات، مدیریت فایل، پیشنمایش و قطعههای کد و همچنین دسترسی به جدیدترین مستندات همکاری کند.
توسعهدهندگانی که میخواهند ویژگی برنامهنویسی مبتنی بر عامل را امتحان کنند، باید ابتدا عاملهای مورد نظر را از تنظیمات Xcode دانلود کنند. همچنین میتوانند حساب خود را با ارائهدهندگان هوش مصنوعی متصل کنند؛ از طریق ورود به حساب یا افزودن کلید API. یک منوی کشویی درون برنامه به توسعهدهندگان اجازه میدهد نسخه مدلی که قصد استفاده دارند (برای مثال GPT-5.2 در مقابل GPT-5.1-mini) را انتخاب کنند.
در یک جعبه فرامین که در سمت چپ صفحه قرار دارد، توسعهدهندگان میتوانند به صورت طبیعی فرمان دهند که قصد ساخت چه پروژهای را دارند، یا تغییری که میخواهند در کد ایجاد کنند را بیان نمایند. برای مثال، میتوانند به Xcode دستور دهند ویژگی تازهای به برنامهشان اضافه کند که از یکی از چارچوبهای ارائهشده اپل بهره میگیرد و مشخص کنند این ویژگی چگونه باید ظاهر شود و عملکرد داشته باشد.
هنگامی که عامل شروع به کار میکند، وظایف را به مراحل کوچکتر تقسیم میکند تا توسعهدهندگان بهراحتی ببینند چه اتفاقی میافتد و کد چگونه تغییر میکند. همچنین، قبل از شروع کدنویسی، به سراغ مستندات مورد نیاز خود خواهد رفت. تغییرات به شکل بصری درون کد برجستهسازی شدهاند و متن پروژه که در کنار صفحه دیده میشود به توسعهدهندگان کمک میکند تا بفهمند چه روی داده است.
اپل معتقد است که این شفافیت به ویژه میتواند به توسعهدهندگان تازهکار که در حال یادگیری برنامهنویسی هستند کمک کند.
در پایان کار، عامل هوشمند بررسی میکند که کدی که ایجاد کرده همانطور که انتظار میرفت کار کند. با اتکا به نتایج این آزمایشها، عامل میتواند در صورت لزوم پروژه را بیشتر توسعه دهد تا باگ یا مشکلات احتمالی را رفع کند. (اپل اشاره کرد که درخواست از عامل جهت تفکر و برنامهریزی پیش از نوشتن کد میتواند روند کار را بهبود بخشد، زیرا عامل را وادار به پیشبینی و برنامهریزی اولیه میکند.)
همچنین، اگر توسعهدهندگان از نتایج راضی نبودند، میتوانند هر زمان که بخواهند به راحتی کد را به حالت اولیه بازگردانند، زیرا Xcode هر بار که عامل تغییری اعمال میکند نقطه بازگشت ایجاد مینماید.
“`



